fraud compliance banking lawyer offshore accounts consulting management offshore banking offshore politics law offshore bank accounts corruption offshore company formation audit government attorney asset protection